@font-face {
  font-family: 'iconfont';
  src: url('./iconfont.eot');
  src: url('./iconfont.eot?#iefix') format('embedded-opentype'),
      url('./iconfont.woff2') format('woff2'),
      url('./iconfont.woff') format('woff'),
      url('./iconfont.ttf') format('truetype'),
      url('./iconfont.svg#iconfont') format('svg');
}

.bg-muted {
  background-color: #ddd;
}

.select2-container--default {
  .select2-selection--single, .select2-selection--multiple {
    display: block;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  }
  .select2-selection--multiple {
    .select2-selection__choice {
      margin-top: 0px;
    }
  }
}

.select2-container .select2-search--inline .select2-search__field {
  margin-top: 0px;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: inherit;
  outline: 0;
}

.container {
  min-height: calc(100vh - 47px);
  width: 100%;
  max-width: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;

  .drawer_nav {
    width: 280px;
    min-height: calc(100vh - 47px);
    background-color: #fff;
    box-sizing: border-box;
    position: relative;
    background: white;
    white-space: nowrap;
    overflow: hidden;
    transition: all ease 500ms;
    float: left;
    user-select: none;
  }
  .item_box {
    height: 100%;
    background-color: #f2f2f2;
    width: calc(100% - 280px);
    position: relative;
    float: left;
    min-height: calc(100vh - 47px);
    box-sizing: border-box;
    overflow-y: scroll;
    overflow-x: hidden;
  }
  .textarea-code {
    border-top-color: rgb(58, 58, 58);
    border-right-color: rgb(58, 58, 58);
    border-bottom-color: rgb(58, 58, 58);
    border-left-color: rgb(58, 58, 58);
    background-color: rgb(24, 26, 27);
    color: rgb(201, 197, 190);
  }
  .breadcrumb {
    background-color: transparent;
  }
  .jumbotron {
    background-color: transparent;
  }
  .pagination {
    justify-content: center;
    margin-top: 2.5em;
  }
}